home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, pGoDown, pKount, pPaused, pCatchTimer, pFrame
-
- on beginSprite
- pKount = 1
- pGoDown = 1
- pPaused = 1
- pCatchTimer = the timer
- end
-
- on exitFrame me
- if pPaused = 0 then
- pKount = pKount + 1
- sprite(35).loc = sprite(spriteNum).loc
- sprite(35).rotation = sprite(spriteNum).rotation
- sprite(35).skew = sprite(spriteNum).skew
- if pGoDown = 1 then
- if pKount > 4 then
- pFrame = pFrame + 1
- pKount = 1
- if pFrame <= 7 then
- sprite(spriteNum).member = "LefttoUp0" & pFrame
- sprite(35).member = "LefttoUp_alpha0" & pFrame
- end if
- end if
- if pFrame > 7 then
- pKount = 1
- pGoDown = 0
- pPaused = 1
- pCatchTimer = the timer
- end if
- else
- if pKount > 4 then
- pFrame = pFrame - 1
- pKount = 1
- if pFrame >= 1 then
- sprite(spriteNum).member = "LefttoUp0" & pFrame
- sprite(35).member = "LefttoUp_alpha0" & pFrame
- end if
- end if
- if pFrame < 1 then
- pKount = 1
- pGoDown = 1
- pPaused = 1
- pCatchTimer = the timer
- end if
- end if
- else
- if the timer > (pCatchTimer + random(120) + 50) then
- pPaused = 0
- end if
- end if
- end
-